package com.weike.yuanding.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.Date;

/**
 * @ClassName: VideoResVo
 * @Author: YuanDing
 * @Date: 2025/4/6 9:21
 * @Description:
 */

@Data
public class VideoResVo {

    private String videoId;       // 视频 ID，varchar(32)
    private String videoTitle;    // 视频标题，text
    private String userId;        // 作者 ID，varchar(32)
    private String fengMian;      // 封面，text
    private String videoUrl;      // 视频链接，text
    private Integer showNumber;   // 剩余曝光量，int
    private Integer palyNumber;   // 播放量，int（注意字段应为 playNumber，可能拼写错误）
    private Integer overNumber;   // 完播数量，int
    private Integer isDel;        // 是否删除，int
    private String status;        // 视频状态，char(1)
    private Date createTime;      // 创建时间，datetime
    private Date updateTime;      // 更新时间，datetime
    private String createUser;    // 创建人，varchar(32)
    private String updateUser;    // 更新人，varchar(32)

    private Long likeNumber;
    private Boolean isLiked;
    private Long shouCangNumber;
    private Boolean isShouCang;
    private Boolean isGuanZhu;
    private Long reviewNumber;
    private Long fenXiangNumber;

    private String authorId;
    private String authorName;
    private String authorAvatar;


}
